package com.woniu.platform.service;

import com.woniu.platform.entity.PlatformAuditRecord;
import com.woniu.platform.entity.PlatformTenderAuditRecord;
import com.woniu.platform.entity.vo.PlatformTenderVO;
import com.woniu.util.utils.HttpResult;
import com.woniu.util.utils.RequestResult;

public interface PlatformTenderAuditRecordService {
    /**
     * 新增标的审核记录
     * @param tenderAuditRecord
     * @return
     */
    HttpResult insertTenderAuditRecord(PlatformTenderAuditRecord tenderAuditRecord);

    /**
     * 分页查询标的审核记录
     * @param param
     * @return
     */
    HttpResult queryTenderAuditByPage(RequestResult<PlatformTenderAuditRecord> param);

    /**
     * 根据id查询标的
     * @param tenderId
     * @return
     */
    HttpResult queryTenderByTenderId(Integer tenderId);

    /**
     * 根据企业名称分页查询标的
     * @param param
     * @return
     */
    HttpResult queryTenderList(RequestResult<PlatformTenderVO> param);

    /**
     * 根据企业名称分页查询待放款标的
     * @param param
     * @return
     */
    HttpResult queryTenderByFullAudit(RequestResult<PlatformTenderVO> param);
}
